该项目为抽象工厂模型